Skip to content

feat: e2e-testing setup with local push node environment #213

Draft
AryaLanjewar3005 wants to merge 69 commits intoaudit-fixesfrom
fix/e2e-tests-setup-inbound-patch
Draft

feat: e2e-testing setup with local push node environment #213
AryaLanjewar3005 wants to merge 69 commits intoaudit-fixesfrom
fix/e2e-tests-setup-inbound-patch

Conversation

@AryaLanjewar3005
Copy link
Copy Markdown
Collaborator

Summary

Local e2e setup for outbound tests on latest main

Description

This PR brings the working e2e setup from feat/e2e-test/v1.1.18/updated onto the latest main while keeping the diff scoped to the e2e/local setup surface only.

Changes are limited to:

  • Makefile
  • e2e-tests/
  • local-native/

No UniversalClient changes are included.

References

  • Fixes #
  • Related issue/PR:

Changes

  • Added e2e-tests/replace_addresses.sh and updated make replace-addresses to use it
  • Made local-native validator and universal validator processes persist after setup exits
  • Made Anvil and Surfpool startup detached/persistent during e2e setup
  • Added cleanup for stale local-native ports before restarting setup
  • Added missing MsgVoteFundMigration AuthZ grant support for latest main
  • Switched SDK dependency install to:
    yarn install --mode=skip-build
    

Testing

  • go test ./...

Checklist

  • Ready for review
  • Docs updated (if applicable)
  • Env vars updated (if applicable)

AryaLanjewar3005 and others added 30 commits February 19, 2026 17:44
0xNilesh and others added 24 commits April 16, 2026 09:16
feat: execute payload deploys UEA if UEA has non-zero balance
feat: added dynamic gas limit changes in fund migration
* add: fund to transfer is req

* fix: sessionManager

* add: sessionManager stores the fund migration amount too

* add: pass fund migration for broadcasting
# Conflicts:
#	config/testnet-donut/arb_sepolia/chain.json
#	config/testnet-donut/base_sepolia/chain.json
#	config/testnet-donut/eth_sepolia/chain.json
#	config/testnet-donut/eth_sepolia/tokens/eth.json
#	config/testnet-donut/eth_sepolia/tokens/usdt.json
#	universalClient/tss/sessionmanager/sessionmanager.go
#	universalClient/tss/txbroadcaster/evm.go
#	universalClient/tss/txresolver/evm.go
@AryaLanjewar3005 AryaLanjewar3005 changed the title feat: e2e setup feat: e2e-testing setup with local push node environment Apr 27, 2026
@0xNilesh 0xNilesh changed the base branch from main to audit-fixes April 30, 2026 06:29
@0xNilesh 0xNilesh marked this pull request as draft April 30, 2026 06:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants